package com.zzk.www.service;


import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.FullHttpRequest;
import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;

public interface MessageHelperService {


    //后台任务处理
    void backgroudTaskProcess();


    //验证用户
    void validate(ChannelHandlerContext ctx, FullHttpRequest request);


    //接收到消息
    void receiveMessage(ChannelHandlerContext ctx, TextWebSocketFrame msg);


    //当有客户端连接时执行
    void userConnected(ChannelHandlerContext ctx);


    //断开连接时执行
    void userDisconnected(ChannelHandlerContext ctx);


    //关闭服务器前执行
    void destory();

}

